package com.cx.interact.interfaces.lottery.dto.lottery;

import java.io.Serializable;
import java.util.Date;

import com.cx.base.autoDoc.annotations.AutoDocField;

/**
 * 活动奖项表
 * cenxi
 * 2017-10-18
 * */
public class PrizeDTO<T> implements Serializable{
	
	private static final long serialVersionUID = -5276058557233422757L;
	
	@AutoDocField("ID")
	private Integer prizeId;
	
	@AutoDocField("奖项唯一编号")
	private String prizeCode;
	
	@AutoDocField("活动ID")
	private Integer actId;
	
	@AutoDocField("奖项名称")
	private String prizeName;
	
	@AutoDocField("奖项类型编号")
	private String prizeTypeCode;
	
	@AutoDocField("奖项数量")
	private Integer prizeAmount;
	
	@AutoDocField("剩余数量")
	private Integer prizeRemainder;
	
	@AutoDocField("中奖基数")
	private Integer prizeCardinality;
	
	@AutoDocField("类型匹配值：（1：积分）")
	private Integer point;
	
	@AutoDocField("类型匹配值：（2：有效开始时间）")
	private Date startTime;
	
	@AutoDocField("类型匹配值：（2：有效结束时间）")
	private Date endTime;
	
	public Integer getPrizeId() {
		return prizeId;
	}

	public void setPrizeId(Integer prizeId) {
		this.prizeId = prizeId;
	}

	public String getPrizeCode() {
		return prizeCode;
	}

	public void setPrizeCode(String prizeCode) {
		this.prizeCode = prizeCode;
	}

	public Integer getActId() {
		return actId;
	}

	public void setActId(Integer actId) {
		this.actId = actId;
	}

	public String getPrizeName() {
		return prizeName;
	}

	public void setPrizeName(String prizeName) {
		this.prizeName = prizeName;
	}

	public String getPrizeTypeCode() {
		return prizeTypeCode;
	}

	public void setPrizeTypeCode(String prizeTypeCode) {
		this.prizeTypeCode = prizeTypeCode;
	}

	public Integer getPrizeAmount() {
		return prizeAmount;
	}

	public void setPrizeAmount(Integer prizeAmount) {
		this.prizeAmount = prizeAmount;
	}

	public Integer getPrizeRemainder() {
		return prizeRemainder;
	}

	public void setPrizeRemainder(Integer prizeRemainder) {
		this.prizeRemainder = prizeRemainder;
	}

	public Integer getPrizeCardinality() {
		return prizeCardinality;
	}

	public void setPrizeCardinality(Integer prizeCardinality) {
		this.prizeCardinality = prizeCardinality;
	}

	public Integer getPoint() {
		return point;
	}

	public void setPoint(Integer point) {
		this.point = point;
	}

	public Date getStartTime() {
		return startTime;
	}

	public void setStartTime(Date startTime) {
		this.startTime = startTime;
	}

	public Date getEndTime() {
		return endTime;
	}

	public void setEndTime(Date endTime) {
		this.endTime = endTime;
	}
}
